package com.aterrizar.dominio.neo.servicios;

import java.util.List;

import com.aterrizar.dominio.Neo4J.ManagerNeo;
import com.aterrizar.dominio.usuarios.Usuario;

public class ManagerAmigos {

    public void agregarAmigo(Usuario usuario, Usuario amigo){
        ManagerNeo.runInSession(new AgregarAmigo(usuario, amigo));
    }

    public void consultarAmigos(Usuario usuario){
        ManagerNeo.runInSession(new ConsultarAmigos(usuario));
    }
    
	public void mandarMensaje(Usuario usuario, String mensaje, Usuario destino){
		ManagerNeo.runInSession(new MandarMensaje(usuario, mensaje, destino));
	}
	
	public List<String> amigos(Usuario usuario){
		return ManagerNeo.runInSession(new Amigos(usuario));		
	}
	
	public List<String> consultarMensajesEnviados(Usuario usuario){
		return ManagerNeo.runInSession(new ConsultarMensajes(usuario));
	}
}
